<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 定位符
    // ^   匹配字符串的开始位置 => 以...开头
    // $   匹配字符串的结尾位置 => 以...结尾

    // 单独使用 ^ $ 只能定一个方向(开头和结尾中的一个),另一个方向没有任何限制
    // 同时使用 ^ $ 不允许出现规则以外的内容 => 才能将规则定死

    // var str = "good 123123123123123asdasd";
    // var reg = /^g/;     // 以g开头
    // var reg = /^good/;  // 以g开头 后面跟ood
    // var reg = /^(good)/;  // 以good开头 

    // console.log(reg.test(str));

    // var str = "12312312312assdadagood";
    // var reg = /d$/;     // 以g结尾
    // var reg = /good$/;  // 以d结尾 前面跟goo
    // var reg = /(good)$/;  // 以good结尾 

    // console.log(reg.test(str));

    var str = "goodgood";
    // var reg = /^g$/;     // 以g开头 结尾
    // var reg = /^good$/;  // 以g开头 后面跟oo  以d结尾
    var reg = /^(good)$/;  //  以good开头结尾  => good出现一次

    console.log(reg.test(str));







</script>
</html>